//
//  UILabel+Extension.swift
//  WeiBo
//
//  Created by apple on 16/6/27.
//  Copyright © 2016年 itheima. All rights reserved.
//

import UIKit

/*
    我们想通过 便利 构造函数 来 扩展 一下 UIlabel的构造函数
    
    便利构造函数: 第一点: convenience
                第二点: 要借助于其他的构造函数
                第三点: 不能调用super


*/

extension UILabel{
    
    convenience init(text: String,fontSize: CGFloat,textColor: UIColor,isSingleLine: Bool){
        
        // 千万不要掉 super
//        super.init(frame: CGRectZero)
        self.init()
        
        // 给label设置属性
        self.text = text
        
        self.font = UIFont.systemFontOfSize(fontSize)
        
        self.textColor = textColor
        
        isSingleLine ? (self.numberOfLines = 1) : (self.numberOfLines = 0)
        
    }
    

    
}